htmlmmlml
‏إظهار الرسائل ذات التسميات إضافات بلوجر. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات إضافات بلوجر. إظهار كافة الرسائل

الخميس، 6 فبراير 2014

إضافة جميلة بتقنية jQuery لمدونات بلوجر

إضافة "إخترنا لك" الموجودة في مدونة محترف بلوجر قمت بإنشائها اعتمادا على خبرتي المتواضعة في مجال تصميم وبرمجة المواقع، وبما أنني لا أبخل في المشاركة فقد خصصت هذه التدوينة الحصرية لشرح كيفية تركيب تلك الإضافة على مدونتك أو موقعك.

المدون

عصام محيمي

تاريخ النشر

6 فبرابر 2014

التصنيف

البرمجة والتصميم
الخطوة 1إستدعاء مكتبة جي كوري

تعريف مكتبة jQuery

jQuery هي أحد مكتبات لغة الجافاسكربت JavaScript حرة مفتوحة المصدر وهي من إبتكارات شركة موزيلا (Mozilla)، هدفها الأساسي هو اختصار العديد من النصوص البرمجية التي كان يكتبها المبرمج سابقا وكذلك تسهيل التعقيد الموجود في كتابة أكواد الجافاسكربت، كما تساعد في عمل التأثيرات الحركية علي موقع الويب.

التقنيات المستعملة لإنشاء تلك الإضافة هي مكتبة jQuery ولغة CSS، لذلك عليك أولا أن تتأكد من وجود رابط مكتبة جي كويري في قالب مدونتك. كيف ؟

- من لوحة التحكم الخاصة بمدونتك، إضغط Template وبعدها إختر Edite HTML
- إبحث عن jQuery بالضغط على Ctrl + F من لوحة المفاتيح.
إذا وجدت إحدى العبارات التالية : jQuery.js، jQuery.min.js، ... فاعلم أن قالب مدونتك يحتوي على مكتبة جي كويري وبالتالي يمكنك تجاهل هذه الخطوة والمرور إلى الخطوة الموالية.
- إذا لم تكن موجودة، إبحث عن الوسم <head> وضع أسفله مباشرة السطر التالي :


 <script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>

الخطوة 2إضافة أداة جديدة

- من لوحة التحكم، إضغط Layout وفي المكان الذي تراه مناسبا للإضافة إضغط Add a Gadget.

- ستظهر لك نافذة تحتوي على أدوات بلوجر الرسمية، إختر HTML/JavaScript لإنشاء أداة جديدة.

الخطوة 3كود الإضافة

- في حقل العنوان Title أكتب "إخترنا لك" على سبيل المثال.

- قم بنسخ الكود التالي وضعه في حقل المحتوى Content :


<script type="text/javascript">
     $(document).ready(function() {
     $('.feature-caption').css("bottom", "-45px");
     $(".featured-posts li").hover(
     function(){
     $(this).find(".feature-caption").animate({bottom:"0"}, "slow");
     },
     function(){
     $(this).find(".feature-caption").animate({bottom:"-45"}, "fast");
     });
     });
</script>

<style>
    .pb-feature
    {
    width: 300px;
    height: 225px;
    }
    
    .feature-caption 
    {
    display:block;
    position:absolute;
    background: #3eb8b4;
    bottom:0px;
    width:100%;
    color: white;
    text-align: center;
    }

    .featured-posts li
    {
    width: 300px;
    height: 225px;
    display:block;
    float: left;
    position:relative;
    overflow:hidden;
    }
    
    .featured-posts p
    {
    padding: 5px;
    font-family: tahoma;
    font-size: 13px;
    text-align: center;
    direction: rtl;
    }
    
    .featured-posts a
    {
    color: white;
    text-decoration: none;
    }
</style>

<div class="pb-feature">
<ul class="featured-posts">
    <li>
        <a href="http://www.th3problogger.com">
        <img src="th3problogger.png" alt="th3problogger" nopin="nopin" height="225" width="300"/>
        </a>
        <div style="bottom: -70px;" class="feature-caption">
            <p><a href="http://www.th3problogger.com">محترف بلوجر - إخترنا لك</a></p>
        </div>
    </li>
</ul>
</div>

- لتغيير طول وعرض الإضافة : قم باستبدال القيم التالية (300، 225) بما يناسبك.
- قيمة لون الشريط السفلي : 3eb8b4
- عنوان التدوينة : محترف بلوجر - إخترنا لك
- رابط الصورة : th3problogger.png
- أبعاد الصورة : نفس أبعاد الإضافة (300، 225)
- رابط التدوينة المختارة : http://www.th3problogger.com

- إضغط على الزر Save لحفظ الإضافة.

أرجو أن تكون هذه الإضافة قد نالت إعجابك، وإذا واجهتك أي مشاكل عند تركيبها لا تتردد في ترك تعليق بالأسفل وسأحاول مساعدتك قدر المستطاع. أما فيما يخص كيفية جعلها ثابتة عند تمرير الصفحة، فكما سبق وأن قلت في المقدمة " لا أبخل في المشاركة " فهناك تدوينة قادمة سأتطرق فيها إلى كيفية جعل أي إضافة ثابتة عند النزول إلى أسفل الصفحة.

الأحد، 17 نوفمبر 2013

كيف تضيف نموذج الإتصال إلى صفحة راسلنا

بلوجر أضافت خاصية جديدة إلى قائمة الأدوات ويتعلق الأمر بنموذج الإتصال الذي يعتبر مهما في كل مدونة لفتح باب التواصل مع الزوار.

في هذه التدوينة الحصرية على محترف بلوجر سأكشف لكم عن كيفية إضافة نموذج الإتصال إلى صفحة راسلنا.

المدون

عصام محيمي

تاريخ النشر

17 نوفمبر 2013

التصنيف

إضافات بلوجر
الخطوة 1 : إضافة نموذج الإتصال إلى قالب المدونة
- من لوحة التحكم إضغط على Layout ثم Add a Gadget
- ستظهر لك نافذة تحتوي على إضافات بلوجر الرسمية، اضغط على More Gadjets ثم قم بإضافة Contact Form
- إختر إسما لهذه الإضافة ثم إضغط Save
الخطوة 2 : إخفاء نموذج الإتصال من قالب المدونة

قم بحفظ نسخة إحتياطية من قالب مدونتك لاسترجاعها في حالة حدوث مشاكل.

- من لوحة التحكم إضغط على Template ثم اختر Edit HTML
- ابحث عن ]]></b:skin> وضف قبلها مباشرة الكود التالي :


 #ContactForm1
     {
         display: none ! important;
     }

الخطوة 3 : إنشاء صفحة جديدة (راسلنا)

- من لوحة التحكم إضغط على Pages ثم New page وبعدها اختر Blank page
- إختر إسما لهذه الصفحة وليكن Contact us

الخطوة 4 : إضافة نموذج الإتصال إلى محتوى الصفحة
- اختر محرر كود HTML
- إضغط على Options وتأكد من اختيار Press "Enter" for line breaks في Line breaks
- انسخ الكود التالي ثم ضعه في محتوى الصفحة


  <form name="contact-form">
      <p> </p>
      Name
      <input class="contact-form-name" id="ContactForm1_contact-form-name" name="name" size="30" value="" type="text" />
      
      Email *
      <input class="contact-form-email" id="ContactForm1_contact-form-email" name="email" size="30" value="" type="text" />
      <p> </p>
      Message *
      <textarea class="contact-form-email-message" cols="25" id="ContactForm1_contact-form-email-message" name="email-message" rows="5"></textarea>
      <p> </p>
      <input class="contact-form-button contact-form-button-submit" id="ContactForm1_contact-form-submit" value="Send" type="button" />
      <p> </p>
      <div style="text-align: center; max-width: 222px; width: 100%">
            <p class="contact-form-error-message" id="ContactForm1_contact-form-error-message"> </p>
            <p class="contact-form-success-message" id="ContactForm1_contact-form-success-message"></p>
      </div>
  </form>

- تم إنشاء صفحة ثابتة تحتوي على نموذج الإتصال الخاص بمدونات بلوجر، فقط إضغط Publish لنشرها على المدونة.

ما الذي يمكن إرساله في هذا النموذج ؟

حتى الآن لا يسمح بدمج الملفات أو إرسال أي شيء آخر غير نص كتابي.

كيف أتحكم في كود CSS الخاص بهذا الفورم ؟

في موضوع قادم إن شاء الله سأتطرق إلى كيفية التحكم في تنسيق نموذج الإتصال وأيضا تصميم صفحة راسلنا بشكل إحترافي.